home *** CD-ROM | disk | FTP | other *** search
- //////////////////////////////////////////////////////////////////////////////
- // aframe.h
- //
- // Jeffry A Worth
- // Deryk B Robosson
- // December 16, 1995
- //////////////////////////////////////////////////////////////////////////////
-
- #ifndef __AFRAME_HPP__
- #define __AFRAME_HPP__
-
- #define __VERSION__ 1
- #define __REVISION__ 1
-
- //////////////////////////////////////////////////////////////////////////////
- // INCLUDES
- #include <proto/intuition.h>
- #include <proto/exec.h>
- #include <proto/graphics.h>
- #include <proto/dos.h>
-
- #include <intuition/intuition.h>
- #include <devices/serial.h>
- #include <libraries/dos.h>
- #include <exec/types.h>
- #include <stdio.h>
-
- #include "aframe:include/object.hpp"
-
- //////////////////////////////////////////////////////////////////////////////
- // AFC Standard Window features
-
- #define STD_WINDOW_IDCMP IDCMP_GADGETUP+IDCMP_CLOSEWINDOW+IDCMP_NEWSIZE
- #define STD_WINDOW_FLAGS WFLG_SIZEGADGET+WFLG_DRAGBAR+WFLG_DEPTHGADGET+WFLG_CLOSEGADGET+WFLG_ACTIVATE+WFLG_NEWLOOKMENUS
-
- //////////////////////////////////////////////////////////////////////////////
- // HANDLES
-
- typedef struct IntuiMessage * LPIntuiMessage;
- typedef struct Message * LPMessage;
- typedef struct Window * LPWindow;
- typedef struct RastPort * LPRastPort;
- typedef struct Gadget * LPGadget;
- typedef struct Image * LPImage;
- typedef struct Screen * LPScreen;
-
- // Added December 17, 1995 Deryk B Robosson
- typedef struct MsgPort *LPMsgPort;
- typedef struct IORequest *LPIORequest;
- typedef struct IOStdReq *LPIOStdReq; // January 1, 1996 Deryk
- typedef struct IOExtSer *LPIOExtSer;
- typedef struct Library *LPLibrary; // January 10, 1996 Deryk
- // End Additions
-
-
- typedef struct TextExtent TEXTEXTENT;
- typedef TEXTEXTENT *PTEXTEXTENT;
- typedef struct TextAttr TEXTATTR;
- typedef TEXTATTR *PTEXTATTR;
-
- //////////////////////////////////////////////////////////////////////////////
- #endif // __AFRAME_HPP__
-